using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[CreateAssetMenu(fileName ="RoomType",menuName ="ScriptableObjects/RoomType")]
public class RoomTypeSO : ScriptableObject
{
    [Header("RoomNodeTypeName")]
    public string roomNodeTypeName;
    #region Header
    [Header("0")]
    #endregion Header
    public bool diaplayInNodeGraphEditor = true;
    #region Header
    [Header("1")]
    #endregion Header
    public bool isCorridor;
    #region Header
    [Header("2")]
    #endregion Header
    public bool isCorridorEW;
    #region Header
    [Header("3")]
    #endregion Header
    public bool isCorridorNS;
    #region Header
    [Header("4")]
    #endregion Header
    public bool isBossRoom;
    #region Header
    [Header("5")]
    #endregion Header
    public bool isNone;
    #region Header
    [Header("6")]
    #endregion Header
    public bool isEntrance;

    #region validation
#if UNITY_EDITOR
    private void OnValidate()
    {
        HelperUtilities.ValidateEmptyString(this, nameof(roomNodeTypeName),roomNodeTypeName);
    }
#endif
    #endregion
}
